Don't use GTK_WIDGET_*SET_FLAGS (wid, GTK_DOUBLE_BUFFERED)
authorJavier Jardón <jjardon@gnome.org>
Mon, 1 Mar 2010 17:14:05 +0000 (18:14 +0100)
committerJavier Jardón <jjardon@gnome.org>
Mon, 1 Mar 2010 17:14:05 +0000 (18:14 +0100)
Use new API instead: gtk_widget_set_double_buffered ()

docs/reference/gtk/drawing-model.xml
gtk/gtkwidget.c

index 4d697f256245e604eb9b657197a2e8d294998735..35c230d4ec5009b00686804d9b13b3c64984762e 100644 (file)
@@ -443,7 +443,7 @@ my_widget_init (MyWidget *widget)
 {
   ...
 
-  GTK_WIDGET_UNSET_FLAGS (widget, GTK_DOUBLE_BUFFERED);
+  gtk_widget_set_double_buffered (widget, FALSE);
 
   ...
 }
index c9f742173bf5c758044051fe79d535363b65de29..3b4d653d34da2dd03ae8f2993b6f9099ee9857b0 100644 (file)
@@ -6138,9 +6138,9 @@ gtk_widget_set_double_buffered (GtkWidget *widget,
   if (double_buffered != gtk_widget_get_double_buffered (widget))
     {
       if (double_buffered)
-        GTK_WIDGET_SET_FLAGS (widget, GTK_DOUBLE_BUFFERED);
+        GTK_OBJECT_FLAGS (widget) |= GTK_DOUBLE_BUFFERED;
       else
-        GTK_WIDGET_UNSET_FLAGS (widget, GTK_DOUBLE_BUFFERED);
+        GTK_OBJECT_FLAGS (widget) &= ~(GTK_DOUBLE_BUFFERED);
 
       g_object_notify (G_OBJECT (widget), "double-buffered");
     }